home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 4 / Amiga Tools 4.iso / grafix / tools / jpeg / gcc / readme.amiga < prev    next >
Text File  |  1996-02-17  |  4KB  |  119 lines

  1. The Independent JPEG Group's JPEG software
  2. ==========================================
  3.  
  4. README for release 6a of 7-Feb-96
  5. =================================
  6.  
  7. This distribution contains the sixth public release of the Independent JPEG
  8. Group's free JPEG software.  You are welcome to redistribute this software and
  9. to use it for any purpose, subject to the conditions under LEGAL ISSUES, below.
  10.  
  11. Serious users of this software (particularly those incorporating it into
  12. larger programs) should contact IJG at jpeg-info@uunet.uu.net to be added to
  13. our electronic mailing list.  Mailing list members are notified of updates
  14. and have a chance to participate in technical discussions, etc.
  15.  
  16. This software is the work of Tom Lane, Philip Gladstone, Luis Ortiz, Jim
  17. Boucher, Lee Crocker, Julian Minguillon, George Phillips, Davide Rossi,
  18. Ge' Weijers, and other members of the Independent JPEG Group.
  19.  
  20. IJG is not affiliated with the official ISO JPEG standards committee.
  21.  
  22. The jpeg-6a directory contains the original, unchanged jpegsrc.v6a.tar.gz
  23. archive downloaded directly from ftp.uu.net. If you want to compile with
  24. gcc use the files from this directory.
  25.  
  26.  
  27. Recompiling the programs and creating the linker library: 
  28. (with gcc 2.7.0 and libnix 1.0)
  29.  
  30. - cd into the gcc directory (the directory where you found this file)
  31. - adjust the compiler switches in the makefiles
  32.  
  33. - enter:
  34.  
  35.  make -f makefile.gcc.xxx
  36.  
  37. - check if it works: (floating point part cannot be tested this way)
  38.  
  39.  make -f makefile.gcc.xxx test
  40.  
  41. You should not get any errors or warning messages.
  42.  
  43.  
  44. ****************************
  45. NEW FEATURES IN THIS RELEASE
  46. ****************************
  47.  
  48. This release does not contain any Amiga-specific new features. See the file
  49. change.log in the jpeg-6a directory for changes. 
  50.  
  51.  
  52. ****************************
  53. NEW FEATURES SINCE RELEASE 6
  54. ****************************
  55.  
  56. - progressive JPEG files are supported
  57. - new program: jpegtran, for lossless transcoding between different JPEG
  58.   formats
  59. - compiled with gcc 2.7.0 and libnix 1.0, switches: -O3 -fbaserel
  60. - all programs should be a bit faster because of that
  61. - see change.log for more information
  62.  
  63.  
  64. *****************************
  65. NEW FEATURES SINCE RELEASE 5a
  66. *****************************
  67.  
  68. The ixemul.library is not needed any more. Starting with this release cjpeg
  69. and djpeg are using the Unix-like command line style. Redirection and piping
  70. is now fully supported. Examples:
  71.  
  72.  cjpeg inputfile >outputfile
  73.  cjpeg <inputfile >outputfile
  74.  djpeg -scale 1/4 inputfile | cjpeg >outputfile
  75.  
  76. The last example creates a 1/4 scaled JPEG file of your inputfile. Note
  77. that a temporary ppm file will not be created. To use this with the
  78. standard Amiga shell you need one of those pipe archives:
  79.  
  80. Aminet: util/shell/MJPipe09.lha
  81.         util/shell/Pipe_1_5.lha
  82.         util/cli/pipe3310.lha
  83.         
  84. Use the -outfile option if you don't want to use redirection. 
  85.  
  86.  
  87.  
  88. NOTES:
  89.  
  90. 1) I used gcc 2.7.0 and libnix 1.0 for compiling the programs. I cannot
  91.    recommend using gcc versions 2.6.0 - 2.6.3. The -dct float option will
  92.    produce corrupt pictures for the 68000 version of djpeg.
  93.  
  94. 2) If you compile the programs with other compilers (makefiles for Manx and
  95.    SAS are included) they will be slower or contain bugs, so don't do that.
  96.   
  97.  
  98. If you found a bug then please let me know about it. I cannot fix bugs that
  99. are not known to me. (Every behaviour that does not correspond to the original
  100. documentation is considered a bug.) If it is not Amiga-specific you may also
  101. report it directly to the Independent JPEG Group.
  102.  
  103.  
  104. My address:
  105.  
  106.  
  107.  
  108.   electronic mail:                                  normal mail:
  109.   ****************                                  ************
  110.  
  111.  Guenther@studbox.uni-stuttgart.de                  Günther Röhrich
  112.                                                     Lerchenbergstr. 4
  113.                                                     73733 Esslingen
  114.                                                         Germany
  115.  
  116. You may also visit my personal WWW home page at: 
  117.  
  118.  http://wwwcip.rus.uni-stuttgart.de/~etk10325/
  119.